package com.webside.Advertisingstatistics.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.webside.Advertisingstatistics.model.AdDailyStatEntity;
import com.webside.Advertisingstatistics.model.AdSingleStatEntity;
import com.webside.Advertisingstatistics.model.AdbrowerRecordsEntity;


/***
 * lpz 广告统计
 * 
 * @author Administrator
 *
 */
public interface AdbrowerRecordsService {

	// 通过广告资源标题精确统计当前平台今日广告总曝光量，总点击量，总独立访客总Ip等信息不写代表全部。(通过time判断是查询今天还是查询昨天的)
	AdbrowerRecordsEntity selectSumCollectStat(String adResourceTitle,Date Time);
	
	//广告统计汇总的表格查询所有的数据
	List<AdDailyStatEntity> adDailyStatListAll();
	
	
	//单个广告统计数据集合
	List<AdSingleStatEntity> AdSingleStatList();
	
	
	//广告流量趋势pv up ip (折线图)
	Map advertisingFlow(String adResourceTitle);
	
	
	//广告位统计  根据传来的参数查询总点击总访客总ip
	List<AdbrowerRecordsEntity> adpositionListAll(String period);
	
	
	//根据广告名称和区域进行分组查询所有的广告 在每个区域的点击 量
	List<AdbrowerRecordsEntity> provinceDistributionPvList();
	
	
	
	
}
